#pragma once

#include "EngineState.h"
#include "MoveTree.h"

namespace Rorn
{
	namespace Chess
	{
		namespace TheCorruptRook
		{
			class Engine;

			class EngineStateWatching : public EngineState
			{
			public:
				EngineStateWatching(Engine& engine);
				~EngineStateWatching();

				virtual void Update();
			private:
				Engine& engine_;
				MoveTree moveTree_;
			};
		}
	}
}

